<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ page import = "java.util.*,java.io.*" %>
<%@ page import = "atae.thin.pres.*" %>
<%@ page import = "atae.apli.contexto.*" %>
<%@ taglib prefix="nacar" uri="/qnpl_mult_mult_jsp/tld/ctag.tld" %>
<%@ include file="/atcl_mult_mult_jsp/contenedores.jsp"%>

<% request.setAttribute("utils",utils); %>

<%
    icse.UtilitariosIcse icseUtil = new icse.UtilitariosIcse();
    String ALIASKEON=icseUtil.getPropertieByName("alias_keon");
    String ALIASICSE=icseUtil.getPropertieByName("alias_icse");
%>

<%  int cantidad_filas = Integer.parseInt(icseUtil.getPropertieByName("cantidad_filas")); %>
<%
    String imagesDisabled="false";
    //rutas de imagenes de paginado para grilla padre
    String rutaBase="/"+ALIASKEON+"/images/";
    String rutaInicio="Izq1off.gif";
    String rutaPrev="Izq2off.gif";
    String rutaNext="Dere2off.gif";
    String rutaFin="Dere1off.gif";

    int contador=0;
    String contador_pag=utils.getValorContexto("CONTADOR_PAGINAS")==null?"0":utils.getValorContexto("CONTADOR_PAGINAS");
    if(contador_pag==""){
       contador_pag="0";
    }
    
    contador=Integer.parseInt(contador_pag);

    if(utils.getValorContexto("IND_FIN_DATOS").equals("") || contador==0){
       rutaInicio="Izq1off.gif";
       rutaPrev="Izq2off.gif";
       rutaNext="Dere2off.gif";
       rutaFin="Dere1off.gif";
    }

    if(utils.getValorContexto("IND_FIN_DATOS").equals(icseUtil.getPropertieByName("indFinDatoSi"))){
       if(contador>=2){
           rutaInicio="Izq1.gif"; //activamos boton inicio
           rutaPrev="Izq2.gif";
       }
       rutaFin="Dere1off.gif";
    }
    if(utils.getValorContexto("IND_FIN_DATOS").equals(icseUtil.getPropertieByName("indFinDatoNo"))){
       if(contador>=2){
           rutaInicio="Izq1.gif"; //activamos boton inicio
           rutaPrev="Izq2.gif";
           rutaNext="Dere2.gif";
       }
       if(contador<2){
           rutaNext="Dere2.gif";
       }
       rutaFin="Dere1.gif";
    }
    if(utils.getValorContexto("CODACC").equals(icseUtil.getPropertieByName("accionAlta")) || 
        utils.getValorContexto("CODACC").equals(icseUtil.getPropertieByName("accionBaja")) || 
        utils.getValorContexto("CODACC").equals(icseUtil.getPropertieByName("accionModificar")) || 
        utils.getValorContexto("CODACC").equals(icseUtil.getPropertieByName("accionDetalle")) || utils.getValorContexto("IND_FIN_DATOS").equals("")){
        imagesDisabled="true";
        rutaInicio="Izq1off.gif";
        rutaPrev="Izq2off.gif";
        rutaNext="Dere2off.gif";
        rutaFin="Dere1off.gif";
    }
    rutaInicio=rutaBase+rutaInicio;
    rutaPrev=rutaBase+rutaPrev;
    rutaNext=rutaBase+rutaNext;
    rutaFin=rutaBase+rutaFin;
%>

<%      
    AtaeSvCompositeDatoRegistroIndexado listNacarDocumento= icseUtil.getListaNacar("LST_DOCUMENTO",utils);
    String[] namesDocumento = {"COD_DOCUMENTO","NOM_DOCUMENTO"};
    String[][] LST_DOCUMENTO = icseUtil.getArrayString(listNacarDocumento,2,namesDocumento);
      
%>

<html xmlns="http://www.w3.org/1999/xhtml">  
    <head>
            <title><nacar:etiqueta texto="Datos de Documentos" monoidioma="false"/></title>
            <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"/>
            <%=escribirPlugIn(utils)%>
                <!-- JavaScript Arquitectura -->
                <% if(!utils.isInternetExplorer()) { %>
                    <link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarFF1024v02.css" type="text/css">
                <% } else { %>
                    <link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarIE1024v02.css" type="text/css">
                <% } %> 
            <script type="text/javascript" src="/atcl_es_web_pub/js/ctag.js"></script>      
            <script type="text/javascript" src="/atcl_es_web_pub/js/utils.js"></script>
            <script type="text/javascript" src="/<%=ALIASKEON%>/js/jquery.js"></script>
            <script type="text/javascript" src="/<%=ALIASICSE%>/js/utilitarios.js"></script>
       
            <script type="text/javascript">
            $(document).ready(function(){
                $('*').disableSelection();
                setTrimCampos();

                if("<%=imagesDisabled%>"=="true"){
                    setValorCampo("imagesAction","false");
                }

                if(jQuery.browser.mozilla ){$(document).keydown(function(event) {atajoKeyDown(event); }).keyup(function(event){atajoKeyUp(event); }); }
                    if(('<%=utils.getValorContexto("MJE_CODIGO")%>').indexOf('<%=icseUtil.getPropertieByName("codigoAviso")%>')>-1){
                        if('<%=utils.getValorContexto("CODACC")%>'=='<%=icseUtil.getPropertieByName("accionAlta")%>' || 
                            '<%=utils.getValorContexto("CODACC")%>'=='<%=icseUtil.getPropertieByName("accionBaja")%>' ||
                            '<%=utils.getValorContexto("CODACC")%>'=='<%=icseUtil.getPropertieByName("accionModificar")%>'){
                            reset_ICSEVE02019();
                            verMensaje('<%=utils.getValorContexto("MJE_CODIGO")%>','<%=utils.getValorContexto("MJE_DESCRIPCION")%>','/<%=ALIASKEON%>/images/','buscar_ICSEVE02019_mensaje');
                        }
                    } 
                quitarScrollHorizontal("listaDocumentoAsociados");
                });
            </script>     

    </head>
    <%
        String codigoErr=utils.getValorContexto("MJE_CODIGO");
        String descripcionErr=utils.getValorContexto("MJE_DESCRIPCION");
    %>    
    <body onload="controlSesion();
        <% if (utils.getPaginaModoMensaje() != getCteServicioOK()) { %> 
            if('<%=utils.getValorContexto("CODACC")%>'=='<%=icseUtil.getPropertieByName("accionBaja")%>'){
                reset_ICSEVE02019();
            }
            
            if(('<%=utils.getValorContexto("MJE_CODIGO")%>').indexOf('<%=icseUtil.getPropertieByName("codigoError")%>')>-1){
                verMensaje('<%=utils.getValorContexto("MJE_CODIGO")%>','<%=utils.getValorContexto("MJE_DESCRIPCION")%>','/<%=ALIASKEON%>/images/','cerrar');
            }else{
                mostrarMensajes(tipoMensajes,paramMensajes);
            }
        <%}%>">
        <form name="ICSEVE02019" id="ICSEVE02019" action="<%=utils.getDestinoFormulario()%>" method="POST">
            <input type="hidden" name="evento"              id="evento"  />
            <input type="hidden" name="flujo"               id="flujo"               value="<%=utils.getFlujoID()%>" />
            <input type="hidden" name="ventana"             id="ventana"             value="<%=utils.getVentana()%>" /> 

            <input type="hidden" name="hdCODACC"            id="hdCODACC"            value='<%=utils.getValorContexto("CODACC")%>'/>
            <input type="hidden" name="hdCODDOC"            id="hdCODDOC"            value='<%=utils.getValorContexto("CODDOC")%>'/>
             
            <input type="hidden" name="hdAVAN_RET_PAGINA"   id="hdAVAN_RET_PAGINA"   value='<%=utils.getValorContexto("AVAN_RET_PAGINA")%>'/>
            <input type="hidden" name="hdCONTADOR_PAGINAS"  id="hdCONTADOR_PAGINAS"  value='<%=utils.getValorContexto("CONTADOR_PAGINAS")%>'/>
            <input type="hidden" name="hdPRIMARY_KEY"       id="hdPRIMARY_KEY"       value='<%=utils.getValorContexto("PRIMARY_KEY")%>'/>
            <input type="hidden" name="hdIND_FIN_DATOS"     id="hdIND_FIN_DATOS"     value='<%=utils.getValorContexto("IND_FIN_DATOS")%>'/>
            <input type="hidden" name="hdNUM_REGISTROS"     id="hdNUM_REGISTROS"     value='<%=utils.getValorContexto("NUM_REGISTROS")%>'/>
            <input type="hidden" name="imagesAction"        id="imagesAction"        value="">

            <div class="DivPagina">
                <div class="DivTituloVentana">
                    <label class="tituloVentanaIzq">
                        Datos de Documentos
                    </label></div>
                <div class="DivContenedorVentana">              
                    <table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblPrincipal">
                        <tr>
                            <td>
                                <div class="DivTituloCaja" >
                                    <label class="tituloCajaIzqEscenario" id="lbl_titulocaja_"><b>Documentos</b> </label></div>
                                <div class="DivContenedorCaja">     
                                    <table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblBusqueda">
                                        <tr class="EtiquetaAutoescalable"> 
                                            <td>
                                                <label class="EtiquetaAutoescalable">
                                                    <nacar:etiqueta texto="Documento" monoidioma="false"/><br/>
                                                    <nacar:listadesplegable identificador="cmbDocumento" seleccionado='' mostrarcodigo="false" enviarcodigo = "true" literalrequerido=" " onchange="habilitar_ICSEVE02019();" estilo="CampoObligatorio"  cuerpo="<%=LST_DOCUMENTO%>" ancho="350"/> 
                                                </label>
                                            </td>
                                        </tr>                                                                             
                                    </table>
                                </div>
                                <div class="DivTituloCaja2">                        
                                    <table width="100%" cellpadding="0" cellspacing="0" class="TablaTitulo" id="tab_1"> <!-- TablaTituloEscenario -->
                                        <div class="TituloTabla">
                                            <label class="TituloTablaIzq" >Documentos Encontrados</label>  
                                            <label class="TituloTablaDer">
                                                <img src="<%=rutaInicio%>" class="linkAbi BotonPrismatico" id="btnInicio" name="btnInicio" title="Inicio" onclick="paginado_ICSEVE02019('I');"/>
                                                <img src="<%=rutaPrev%>" class="linkAbi BotonPrismatico" id="btnAnterior" name="btnAnterior" title="Anterior" onclick="paginado_ICSEVE02019('R');"/>
                                                <%
                                                   int total_paginas=0, total_registros=0;
                                                   if(contador>0){
                                                       total_registros=utils.getValorContexto("NUM_REGISTROS")==""?0:Integer.parseInt(utils.getValorContexto("NUM_REGISTROS"));
                                                       total_paginas=total_registros/cantidad_filas;
                                                        try{
                                                            if(total_registros%(total_paginas*cantidad_filas)>0){
                                                                total_paginas++;
                                                            }
                                                        }catch(Exception ex){}
                                                        
                                                        if(total_registros>0 && total_paginas==0){
                                                            total_paginas=1;
                                                        }
                                                   }
                                                %> 

                                                <%=contador>0? (""+contador+" de "+total_paginas):""%>

                                                <img src="<%=rutaNext%>" class="linkAbi BotonPrismatico" id="btnSiguiente" name="btnSiguiente" title="Siguiente" onclick="paginado_ICSEVE02019('A');"/>
                                                <img src="<%=rutaFin%>" class="linkAbi BotonPrismatico" id="btnFin" name="btnFin" title="Fin" onclick="paginado_ICSEVE02019('F');"/>
                                            </label>                    
                                        </div>
                                    </table>
                                </div>

                                <div class="DivContenedorCaja">
                                    <table width="100%" border="0" cellspacing="0" cellpadding="0">                             
                                        <tr>
                                            <td> 
                                                <table width='100%' border='0' cellspacing='0' cellpadding='0' class='TablaDatos'>
                                                    <tr>
                                                        <td width="100%">
                                                            <nacar:tablaeditable identificador="listaDocumentoAsociados" estilo="TablaDatos" contextocuerpo="LST_DOCUMENTO_ASOCIADOS" espacioentreceldas='2' espaciointeriorceldas='0' estiloclassfilaspares='Pijama1' estiloclassfilasimpares='Pijama2'>

                                                                <nacar:scrollvertical alto="378"/>
                                                                
                                                                <nacar:cabecera>
                                                                <tr>
                                                                    <td align='center' class="CabeceraTabla" width="10%" ><nacar:etiqueta texto="C&oacute;digo" monoidioma="false" /></td>
                                                                    <td align='center' class="CabeceraTabla" width="80%" ><nacar:etiqueta texto="Descripci&oacute;n Corta" monoidioma="false" /></td>  
                                                                    <td align='center' class="CabeceraTabla" width="9%" ><nacar:etiqueta texto="Acci&oacute;n" monoidioma="false" /></td>
                                                                </tr>
                                                                </nacar:cabecera>                                                                       
                                                            
                                                                <nacar:columnadatos identificador="CODIGO" editable="false" ancho='10%' estiloclass="TextoTablaCenN" />
                                                                <nacar:columnadatos identificador="DESCRIPCION" editable="false" ancho='80%' estiloclass="TextoTablaCenN" />                                                                                                                    
                                                                <nacar:columnalibrehtml ancho="9%">
                                                                    <table width='100%' border='0' cellspacing='0' cellpadding='0'>
                                                                        <tr>
                                                                            <td class="TextoTablaCenN">
                                                                                <img src="/<%=ALIASKEON%>/images/editar.gif" class="linkAbi" align="middle" id="seleccionar" name="seleccionar" 
                                                                                        alt="Seleccionar" onclick="seleccionarRegistro_ICSEVE02019(this,'listaDocumentoAsociados','listaDocumentoAsociados');"/>
                                                                            </td>

                                                                            <td>
                                                                                <img src="/<%=ALIASKEON%>/images/eliminar.gif" class="linkAbi" align="middle" id="eliminar" name="eliminar" 
                                                                                         alt="Eliminar" onclick="bajaRegistroGrilla(this,'listaDocumentoAsociados');verMensaje('CONFIRMICA6002', '<%=icseUtil.getPropertieByName("ICA6002")%>', '/<%=ALIASKEON%>/images/','baja_ICSEVE02019');" />
                                                                            </td>                                                                           
                                                                        </tr>
                                                                    </table>
                                                                </nacar:columnalibrehtml>       
                                                            
                                                            </nacar:tablaeditable>
                                                        </td>
                                                    </tr>

                                                    <tr>
                                                        <td>&nbsp;</td>
                                                    </tr>
                                                </table>
                                            </td>
                                        </tr>
                                        
                                        <tr>
                                            <td>
                                                <table align="left" border="0" cellspacing="0" cellpadding="0">
                                                    <tr>
                                                        <td class="alinearIzq">
                                                            <button type="button" id="btnGrabar" name="btnGrabar" class="Boton BotonMantenimientoDisabled" accesskey="a" disabled="true"
                                                                onclick="setTrimCampos();if(!setClassObligatorio()){return false;}else{verMensaje(getValorCampo('hdCODACC')=='D'?'CONFIRMICA6001':'CONFIRMICA6003', (getValorCampo('hdCODACC')=='D'?'<%=icseUtil.getPropertieByName("ICA6001")%>':'<%=icseUtil.getPropertieByName("ICA6003")%>'), '/<%=ALIASKEON%>/images/','grabar_ICSEVE02019');}" onmouseover="this.className='Boton BotonMantenimientoHover'" accesskey="a"  onmouseout="this.className='Boton BotonMantenimiento'"><u>A</u>&ntilde;adir</button>
                                                        </td>
                                                    <tr>
                                                </table>
                                            </td>
                                        </tr>
                                        
                                        <tr>
                                            <td>
                                                <table align="right" border="0" cellspacing="0" cellpadding="0">
                                                     <tr>
                                                        <td class="alinearDer">
                                                            <button type="button" id="btnSalir" name="btnSalir" class="Boton" onclick="salir_ICSEVE02019();" accesskey="s" onmouseover="this.className='BotonHover'" onmouseout="this.className='Boton'"><u>S</u>alir</button>
                                                        </td>
                                                    <tr>
                                                </table>
                                            </td>
                                        </tr>

                                    </table>
                                </div>                               
                            </td>
                        </tr>
                    </table>
                </div>          
            </div>
        </form> 
        <div id="mensaje"></div>
        <script type="text/javascript">
            function reset_ICSEVE02019(){
                setValorCampo("cmbDocumento","");
                setValorCampo('hdCODDOC',"");  
            }
            
            function seleccionarRegistro_ICSEVE02019(objeto,idTabla,idTabla2){
                var flag= true;

                $("#TABLA_"+idTabla+" tbody tr").each(function(){
                    
                    if(flag){
                        $(this).removeClass();
                        $(this).addClass("Pijama1");}
                    else{
                        $(this).removeClass();
                        $(this).addClass("Pijama2");}

                    flag=!flag;
                });    

                var codDoc = obtenerCeldaFila(objeto,idTabla,0,idTabla2);

                setValorCampo("cmbDocumento",codDoc);
                
                setEstiloAccionador("btnGrabar","BotonMantenimientoDisabled");
                setProtegidoAccionador("btnGrabar","false");  

                asignarEstiloFilaSeleccionada("listaDocumentoAsociados","0",codDoc,'false');           

            }
          
          
            function paginado_ICSEVE02019(navegacion){
                if(getValorCampo("imagesAction")=="false" || getValorCampo("hdIND_FIN_DATOS")==""){
                    return;
                }
                if(!setearPaginadoGrilla(navegacion,25,"hdCONTADOR_PAGINAS","hdIND_FIN_DATOS","hdNUM_REGISTROS","hdAVAN_RET_PAGINA","hdPRIMARY_KEY")){
                    return false;
                }
                                             
                setValorCampo("hdCODACC",'<%=icseUtil.getPropertieByName("accionListado")%>');
                setValorCampo("hdCODDOC",getValorCampo("cmbDocumento"));

                lanzarEventoVentana('ICSEVE02019','0X3C0101B');
            }

            function grabar_ICSEVE02019(){
                 var codDocumento = getValorCampo("cmbDocumento");                    

                if (codDocumento==""){
                    setClassObligatorio();
                    return false;   
                }
                else{
                    if(getValorCampo("hdCODACC")=='<%=icseUtil.getPropertieByName("accionDetalle")%>' || 
                        getValorCampo("hdCODACC")=='<%=icseUtil.getPropertieByName("accionAlta")%>'){
                        setValorCampo("hdCODACC", '<%=icseUtil.getPropertieByName("accionModificar")%>');
                    }else{
                        setValorCampo("hdCODACC", '<%=icseUtil.getPropertieByName("accionAlta")%>');
                    }

                    setValorCampo('hdCODDOC',codDocumento);
                  
                    lanzarEventoVentana("ICSEVE02019",'0X3C01001');
                }   
            }
                        
            function salir_ICSEVE02019(){
                parent.utils_lanzarProcesoCerrarVentanaModal("","");
            }

            function habilitar_ICSEVE02019(){
                setTrimCampos();

                setValorCampo("imagesAction","false");
                var Documento = getValorCampo("cmbDocumento");                                  
                
                if(Documento==""){
                    //setear el estilo
                    setEstiloAccionador("btnGrabar","BotonMantenimientoDisabled");
                    //desprotegemos campos
                    setProtegidoAccionador("btnGrabar","true");
                }
                else{
                    setEstiloAccionador("btnGrabar","BotonMantenimiento");
                    setProtegidoAccionador("btnGrabar","false");
                }
            }

            function bajaRegistroGrilla(objeto,idTabla){
                var codDocumento = obtenerCeldaFila(objeto,idTabla,0,idTabla);               
                setValorCampo("hdCODDOC",codDocumento);               
            }

            function baja_ICSEVE02019(){
                setValorCampo("hdCODACC", '<%=icseUtil.getPropertieByName("accionBaja")%>');
                lanzarEventoVentana("ICSEVE02019","0X3C01002");
            }

            function buscar_ICSEVE02019_mensaje(){
                setValorCampo("hdCODACC",'<%=icseUtil.getPropertieByName("accionListado")%>');
                setValorCampo("hdCODDOC","");               
                setValorCampo("hdAVAN_RET_PAGINA",'<%=icseUtil.getPropertieByName("accionAlta")%>');
                setValorCampo("hdCONTADOR_PAGINAS","0000");
                setValorCampo("hdPRIMARY_KEY","0000");

                lanzarEventoVentana("ICSEVE02019","0X3C0101B");
            }

        </script>
    </body>
</html>